<template>
  <div id="app">
    <router-view />
  </div>
</template>
<script>
export default {
  name: "App",
  components: {},
  // data() {
  //   return {
  //     screenWidth: "",
  //     timer: false,
  //     startWidth:
  //       document.documentElement.clientWidth || document.body.clientWidth,
  //     tipFlag: false,
  //   };
  // },
  // created() {
  //   window.onresize = () => {
  //     return (() => {
  //       window.screenWidth = document.body.clientWidth;
  //       this.screenWidth = window.screenWidth;
  //     })();
  //   };
  // },
  // mounted() {
  //   if (window.performance.navigation.type == 1) {
  //     console.log("页面被刷新");
  //     this.tipFlag = false;
  //   } else {
  //     console.log("首次被加载");
  //     this.tipFlag = true;
  //     console.log("屏幕尺寸", this.startWidth, this.tipFlag);
  //     if (this.startWidth <= 1024) {
  //       that.$dialog
  //         .confirm({
  //           className: "webTip-dialog",
  //           title: "温馨提示",
  //           message: "根据您的设备尺寸，建议您前往web端体验更佳",
  //           confirmButtonText: "立即前往",
  //           cancelButtonText: "不用了",
  //         })
  //         .then(() => {
  //           window.location.href = process.env.VUE_APP_BASE_YMW;
  //         })
  //         .catch(() => {
  //           // on cancel
  //           that.tipFlag = false;
  //           that.timer = true;
  //         });
  //     }
  //   }
  // },
  // watch: {
  //   screenWidth(val) {
  //     // 为了避免频繁触发resize函数导致页面卡顿，使用定时器
  //     if (!this.timer) {
  //       // 一旦监听到的screenWidth值改变，就将其重新赋给data里的screenWidth
  //       this.screenWidth = val;
  //       this.timer = true;
  //       let that = this;
  //       setTimeout(function () {
  //         // 打印screenWidth变化的值
  //         console.log("screenWidth", that.screenWidth);
  //         console.log("timer", that.timer);
  //         console.log("tipFlag", that.tipFlag);
  //         if (that.screenWidth > 1024) {
  //           that.$dialog.close();
  //           that.timer = false;
  //         } else if (that.tipFlag && that.screenWidth <= 1024) {
  //           console.log("走这里了吗", this.tipFlag);
  //           that.$dialog
  //             .confirm({
  //               className: "webTip-dialog",
  //               title: "温馨提示",
  //               message: "根据您的设备尺寸，建议您前往web端体验更佳",
  //               confirmButtonText: "立即前往",
  //               cancelButtonText: "不用了",
  //             })
  //             .then(() => {
  //               window.location.href = process.env.VUE_APP_BASE_YMW;
  //             })
  //             .catch(() => {
  //               // on cancel
  //               that.tipFlag = false;
  //               that.timer = true;
  //             });
  //         }
  //         that.timer = false;
  //       }, 400);
  //     }
  //   },
  // },
};
</script>

<style>
</style>
